﻿#define _CRT_SECURE_NO_WARNINGS

//包含r 49add.h的头文件，所有的信息可以都放在49add.h中，以便统一
#include "game.h"
int main()
{
	//扫雷游戏

	//使⽤控制台实现经典的扫雷游戏
	// 游戏可以通过菜单实现继续玩或者退出游戏
	// 扫雷的棋盘是9 * 9的格⼦
	// 默认随机布置10个雷
	// 可以排查雷
	// 如果位置不是雷，就显⽰周围有⼏个雷
	// 如果位置是雷，就炸死游戏结束
	//把除10个雷之外的所有⾮雷都找出来，排雷成功，游戏结束
	int input = 0;//用来存储用户输入的信息
	srand((unsigned int)time(NULL));//定义一个时间的种子，返回的值是一个无符号的类型（强制转换的），
	do //这里选择do while，原因是不管用户玩不玩，都要输入信息，所以先做再判断
	{
		print_game();//打印游戏控制台的页面
		printf("请输入：");
		scanf("%d", &input);//用户输入信息

		switch (input)//判断用户输入的值
		{
		case 0:
			printf("结束游戏！\n");
			break;
		case 1:
			game();//这是如果输入的是1，那么就进入游戏的程序
			break;
		default:
			printf("输入错误，请重新输入\n");
			break;
		}
	} while (input);//如果用户输入的是0,那么while为0，就结束循环，程序结束


	return 0;
}